vvv") will cause additional debugging information to be generated.
To clean up _e_r_r_o_r_l_o_g file at a specific time interval the user needs to
set two variables before running _a_r_r_a_y_d; they are AAAARRRRRRRRAAAAYYYYDDDD____EEEELLLLCCCCHHHHEEEECCCCKKKK and
AAAARRRRRRRRAAAAYYYYDDDD____EEEELLLLAAAAGGGGEEEE. The AAAARRRRRRRRAAAAYYYYDDDD____EEEELLLLCCCCHHHHEEEECCCCKKKK variable defines the interval, in
seconds, that arrayd uses to check for files in the "/tmp/.arraysvcs"
directory. The AAAARRRRRRRRAAAAYYYYDDDD____EEEELLLLAAAAGGGGEEEE variable, also in seconds, defines the
interval that _a_r_r_a_y_d uses to check the age of the files in the
"/tmp/.arraysvcs" directory and remove files that are too old.
The default value for AAAARRRRRRRRAAAAYYYYDDDD____EEEELLLLCCCCHHHHEEEECCCCKKKK is 3600 seconds (1hr). The default
value for AAAARRRRRRRRAAAAYYYYDDDD____EEEELLLLAAAAGGGGEEEE is 86400 seconds (24hrs).
On larger systems with 128 processors or more, this tmp directory may not
be cleared often enough, causing permission problems with the special
files located therein. In this case, it is recommended that lower values
for AAAARRRRRRRRAAAAYYYYDDDD____EEEELLLLCCCCHHHHEEEECCCCKKKK and AAAARRRRRRRRAAAAYYYYDDDD____EEEELLLLAAAAGGGGEEEE be used. For example, setting these
variables to half of the default values - 1800 and 43200 respectively -
will clear this tmp directory more frequently and should resolve most
permission problems of this type.
The system administrator can define these two variables before the call
to arrayd in the "/etc/init.d/array" script, then stop and restart
arrayd.
If you want to run jobs through arrayd across a large cluster, where
there might be a lot of congestion on the network, you might want to tune
AAAARRRRRRRRAAAAYYYYDDDD____CCCCOOOONNNNNNNNEEEECCCCTTTTTTTTOOOO and AAAARRRRRRRRAAAAYYYYDDDD____TTTTIIIIMMMMEEEEOOOOUUUUTTTT variables. By default, these two
variables are set to 5 seconds and 45 seconds, respectively. If there is
a possible network congestion, you might want to set these two variables
higher than default setting. This might slow down some array commands
when a host is unavailable but it will help to prevent MPI start up
problems due to connection time-out.
NNNNOOOOTTTTEEEESSSS
_a_r_r_a_y_d can be set up to run automatically at system initialization time
by using the _c_h_k_c_o_n_f_i_g(1M) command to turn on the aaaarrrrrrrraaaayyyy feature: